Űrlapmezők létrehozása
Kapcsolómezők definiálása - rádiógomb
| Használata |
<INPUT name="szemely_neme" type="radio" value="ferfi" /> <INPUT name="szemely_neme" type="radio" value="no" /> |
|---|---|
| name | Nem kötelező paraméter, de érdemes megadni, hogy egyértelműen hivatkozhassunk rájuk. A checkbox-szal ellentétben, itt minden egy csoportba tartozó rádiógombnak ugyanazt a nevet kell adni. Innen tudja a böngésző, hogy ezek közül mindig csak egy lehet bekapcsolva. A fenti példában sem véletlenül írtam két sort, hiszen legalább két rádiógombot kell definiáljunk, hogy működhessen. (Egy választás nem választás!) |
| type | A "radio" értékkel határozhatjuk meg, hogy rádiógombot hozunk létre. Az alábbi módon fog kinézni: Figyeld meg, hogy egyszerre csak egy lehet bekapcsolva! |
| value | Ezt az értéket adja vissza, ha az elem ki van választva. |
| checked | Ez az attribútum meghatározza, hogy alapértelmezésben a mező be legyen-e jelölve. Ha szükséges, használata a következő: checked="checked". Több helyen is láthatod majd, hogy a rövid formátumot alkalmazzák (a jobb oldal teljesen lemarad), ez viszont nem szabványos, a HTML 4.01 nem ajánlja, az XHTML pedig már nem is támogatja. |
<FORM name="sutibevitel" method="GET"> <INPUT type="radio" name="suti" value="dobos" /> Dobostorta <BR /> <INPUT type="radio" name="suti" value="kremes" /> Franciakrémes <BR /> <INPUT type="radio" name="suti" value="gyumolcsos" checked="checked" /> Gyümölcsös szelet <BR /> </FORM>Ami változott a radio paraméteren kívül, az az egyes űrlapmezők nevei. Ha nem írtam volna át, akkor nem egymást kizáró, hanem egymástól független eseményeket kaptam volna. A visszadott érték pedig egyértelmű: a suti nevű változó felveszi a value attribútum által meghatározott értéket, azaz visszakapom a süti rövid nevét (dobos, kremes, gyumolcsos).